---
title: 使用模板开发
---

## 使用模板

### 下载模板

模板仓库地址：[https://github.com/LiRenTech/project-graph-plugin-template](https://github.com/LiRenTech/project-graph-plugin-template)

### 安装依赖

```sh
pnpm i
```

### 修改插件信息

在 `manifest.json` 和 `package.json` 中修改插件相关信息

### 构建插件

```sh
pnpm build
```

插件文件会生成在 `dist` 目录下

## API

模板中内置了 `project-graph-api` 模块，可以通过此模块中的函数调用应用的 API

## 示例

以下代码会在插件加载时弹窗显示当前摄像机位置

```js
import { Camera, Dialog } from "project-graph-api";

(async () => {
  await Dialog.show("Hello world", JSON.stringify(await Camera.getLocation()));
})();
```
